advances received from customers - Francés Inglés Diccionario